package com.service;

import com.entity.appInfo;
import com.entity.backendUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface backManageService {
    /**
     * 根据用户名和密码查询后台管理者信息
     */
    backendUser backManageLogin(@Param("userCode")String userCode, @Param("userPassword")String userPassword);

    /**
     * 分页展示app内容，并可以根据条件查询
     */
    List<appInfo> backManageShow(@Param("softwareName") String softwareName, @Param("flatForm") String flatForm, @Param("categoryLevel1") Integer categoryLevel1,
                                 @Param("categoryLevel2") Integer categoryLevel2, @Param("categoryLevel3") Integer categoryLevel3);

    /**
     * 查询有没有最新版本
     */
    int latestVersion (@Param("appId")Integer appId);

    /**
     * 审核app通过或者不通过
     */
    int reviewAdoptOrFail(@Param("status")Integer status,@Param("id")Integer id);
}
